import axios from 'axios'

export function request(config) {

  // 创建axios实例
  let instance = null;
  if (config.url === 'home/data' || config.url === 'detail') {
    instance =  axios.create({
      baseURL: 'http://152.136.185.210:7878/api/hy66',
      timeout: 5000
    })
  }else  {
    instance =  axios.create({
      baseURL: 'http://123.207.32.32:8000',
      timeout: 5000
    })
  }

  // 2.axios的拦截器
  // 2.1.请求拦截的作用
  instance.interceptors.request.use(config => {
    return config
  }, err => {
    // console.log(err);
  })

  // 2.2.响应拦截
  instance.interceptors.response.use(res => {
    return res.data
  }, err => {
    console.log(err);
  })

  // 3.发送真正的网络请求
  return instance(config)
}
